//package com.mediacloud.app.newsmodule.activity.microlive.x
//
//import android.os.Bundle
//import android.text.TextUtils
//import com.mediacloud.app.model.news.ArticleItem
//import com.mediacloud.app.model.news.CatalogItem
//import com.mediacloud.app.newsmodule.R
//import com.mediacloud.app.newsmodule.activity.StyleSetActivity
//import com.mediacloud.app.newsmodule.utils.ReadsInterfaceUtils
//import org.greenrobot.eventbus.EventBus
//
//class XMicroLiveDetailActivity : StyleSetActivity() {
//
//    var proxy: MicroContentProxy? = null
//
//    //当前直播状态
//    var microState = -1
//
//    //当前直播类型
//    var microType = -1
//
//    //标记是否初始化了ViewStub 当参数中有直播类型和直播状态就先初始化，否则在获取到内容详情之后再去初始化
//    var initViewStub = false
//    override fun getLayoutResID(): Int {
//        return R.layout.x_microlive_detail
//    }
//
//    override fun onCreate(savedInstanceState: Bundle?) {
//        super.onCreate(savedInstanceState)
//        EventBus.getDefault().register(this)
//        initExtrasData()
//        initViewStub()
//        getData()
//    }
//
//
//    private fun initExtrasData() {
//        val uriData = intent.data
//        if (uriData != null) {
//            val articleId = uriData.getQueryParameter("articleid")
//            val title = uriData.getQueryParameter("title")
//            val cname = uriData.getQueryParameter("cname")
//
//            catalogItem = CatalogItem()
//            catalogItem.catname = cname
//            articleItem = ArticleItem()
//            try {
//                articleItem.title = title
//                if (!TextUtils.isEmpty(articleId)) {
//                    articleItem.id = articleId!!.toLong()
//                }
//            } catch (e: Exception) {
//                e.printStackTrace()
//            }
//        } else {
//            catalogItem = intent.getParcelableExtra("catalog")
//            articleItem = intent.getParcelableExtra("data")
//            microState = intent.getIntExtra("MICRO_STATE", -1)
//            microType = intent.getIntExtra("MICRO_TYPE", -1)
//        }
//        if (articleItem != null) {
//            ReadsInterfaceUtils.addReads(this, articleItem)
//        }
//    }
//
//
//    private fun initViewStub() {
//        if (microState != -1 && microType != -1) {
//            initViewStub = true
//            proxy = MicroContentProxy(this,  microType, microState)
//            lifecycle.addObserver(proxy!!)
//        }
//    }
//
//    private fun getData() {
//
//    }
//}